package com.cxs.service;

import com.cxs.model.AirQualityIndex;
import com.github.pagehelper.PageInfo;
import cxs.utils.utils.Result;

/*
 * @Author:cxs
 * @Date:2021/9/30  14:18
 * @Version 1.0
 * @Motto:放下杂念,只为迎接明天更好的自己
 * */
public interface AirQualityIndexService {
    /**
     * 分页查检测结果
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<AirQualityIndex> listAllByPage(Integer pageNum,Integer pageSize);

    /**
     * 根据id获得一条记录
     * @param id
     * @return
     */
    AirQualityIndex getOneById(Integer id);

    /**
     * id修改
     * @param obj
     * @return
     */
    Result update(AirQualityIndex obj);

    /**
     * 删除
     * @param id
     * @return
     */
    Result delete(Integer id);

    /**
     * 添加
     * @param obj
     * @return
     */
    Result add(AirQualityIndex obj);

    /**
     * 查询
     * @param id
     * @return
     */
    PageInfo<AirQualityIndex> search(Integer id,Integer pageNum,Integer pageSize);
}
